Dreitier\Nadi\Vendor\Twig\Extension\CoreExtension D

Total Complexity 346
Dependencies 108
Dependents 45
Total lines 2,052
Lines of code 1,088
Logical lines of code 589
Comment lines 581
Methods 73
Properties 3

Methods 73

Method Rating Maintainability Complexity Lines of code
getAttribute()
D
19
72 191
compare()
B
45 17 45
convertDate()
B
47 17 35
inFilter()
A
48 16 34
random()
A
45 14 41
include()
A
49 10 32
slice()
A
54 8 19
constant()
A
55 8 18
length()
A
56 8 18
keys()
S
53 7 24
testEmpty()
S
60 7 12
split()
S
55 6 18
batch()
S
56 6 16
join()
S
57 6 16
shuffle()
S
56 5 19
reverse()
S
56 5 18
cycle()
S
57 5 16
captureOutput()
S
59 4 15
testMapping()
S
64 5 9
sort()
S
58 4 14
formatNumber()
S
60 4 13
find()
S
60 4 12
trim()
S
59 4 12
arraySome()
S
60 4 12
arrayEvery()
S
60 4 12
callMacro()
S
60 4 12
testSequence()
S
65 4 9
toArray()
S
65 4 9
round()
S
62 4 10
formatDate()
S
63 4 10
getOperators()
S
43 1 45
checkArrow()
S
63 4 9
getPropertyChecker()
S
59 3 14
source()
S
63 3 11
map()
S
61 3 11
reduce()
S
61 3 11
getFilters()
S
45 1 40
enum()
S
64 3 9
column()
S
64 3 9
filter()
S
62 3 10
parseParentFunction()
S
65 3 9
setDateFormat()
S
67 3 8
merge()
S
62 3 10
getTokenParsers()
S
55 1 22
getFunctions()
S
55 1 18
getTests()
S
57 1 16
default()
S
71 2 6
replace()
S
68 2 6
enumCases()
S
70 2 6
first()
S
73 2 4
last()
S
73 2 4
urlencode()
S
69 2 6
getTimezone()
S
71 2 6
ensureTraversable()
S
72 2 6
convertEncoding()
S
69 2 6
setTimezone()
S
78 2 3
getNodeVisitors()
S
82 1 3
setNumberFormat()
S
79 1 3
parseBlockFunction()
S
70 1 5
parseAttributeFunction()
S
69 1 5
getNumberFormat()
S
82 1 3
upper()
S
78 1 3
modifyDate()
S
79 1 3
sprintf()
S
77 1 3
dateConverter()
S
78 1 3
lower()
S
78 1 3
getDateFormat()
S
82 1 3
nl2br()
S
79 1 3
spaceless()
S
77 1 3
capitalize()
S
76 1 3
titleCase()
S
77 1 3
striptags()
S
78 1 3
matches()
S
63 1 10